Cleanup for vc-ignore.
authorXue Fuqiao <xfq.free@gmail.com>
Sun, 4 Aug 2013 02:55:45 +0000 (10:55 +0800)
committerXue Fuqiao <xfq.free@gmail.com>
Sun, 4 Aug 2013 02:55:45 +0000 (10:55 +0800)
commit7e9a4f048c0d3f2abea398aa19c65c7b4df6522b
tree8d4f4d6b8ab75c03e582c77541da9eee93ef2220
parentabf886f3bf22f53b721930f1eb7778cd8fe5daaa
Cleanup for vc-ignore.

* vc/vc.el (vc-ignore): Rewrite.
(vc-default-ignore-completion-table):
(vc--read-lines):
(vc--add-line, vc--remove-regexp): New functions.

* vc/vc-svn.el (vc-svn-ignore): Doc fix.
(vc-svn-ignore-completion-table): New function.

* vc/vc-hg.el (vc-hg-ignore): Rewrite.
(vc-hg-ignore-completion-table):
(vc-hg-find-ignore-file): New functions.

* vc/vc-git.el (vc-git-ignore): Rewrite.
(vc-git-ignore-completion-table):
(vc-git-find-ignore-file): New functions.

* vc/vc-dir.el (vc-dir-menu-map): Add menu for vc-dir-ignore.

* vc/vc-bzr.el (vc-bzr-ignore): Rewrite.
(vc-bzr-ignore-completion-table):
(vc-bzr-find-ignore-file): New functions.
lisp/ChangeLog
lisp/vc/vc-bzr.el
lisp/vc/vc-dir.el
lisp/vc/vc-git.el
lisp/vc/vc-hg.el
lisp/vc/vc-svn.el
lisp/vc/vc.el